open source cad printers plotter laptops computer cam development printer cnc java computers radius3 autocad software development software thin-client developers application monitors projects